English Thesaurus.
SYNONYMS
ANTONYMS
DEFINITIONS
Definitions for weapons platform
Definitions for (noun)
weapons platform
Main entry:
platform
,
weapons platform
Definition:
any military structure or vehicle bearing weapons
Visual thesaurus for weapons platform